let argv = msg.suffix.match(/^\s*(\S*)\s*(.*)/);
let ans;
if(argv[1] == "show"){
    li = {}
    if(argv[2]){
        ans = "调查员们的"+argv[2]+"如下——";
        for(let uid of msg.game.pls.toArray()){
            let pc = getPlayerCard(uid,msg.gid)
            let val = pc[argv[2]]
            if(val) ans += "\n" + pc.__Name+":"+val;
        }
    }
    else{
        ans = "调查员们的状态如下——";
        for(let uid of msg.game.pls.toArray()){
            let pc = getPlayerCard(uid,msg.gid)
            let max_hp = Math.floor(((pc.CON || 0) + (pc.SIZ || 0))/10)
            let max_san = Math.floor(99 - (pc.CM || 0))
            let mp = pc.MP
            let mp_show = mp && mp!=Math.floor((pc.POW || 0)/5) && (" mp:"+ mp+"/"+ Math.floor(pc.POW/5)) || ""
            ans += "\n" + pc.__Name+" hp:"+(pc.HP || max_hp)+"/"+max_hp+" san:"+(pc.SAN || pc.POW || "?")+"/"+max_san+mp_show + " dex" +(pc.DEX || "?");
        }
    }
}
ans;